package com.bobo.web.api.domain.video;

import lombok.Data;

import java.util.List;

@Data
public class QiNiuPersistentNotifyDto {
    /**
     * 持久化处理的进程 ID，即前文中的<persistentId>。
     */
    private String id;
    /**
     * 状态码 0：成功，1：等待处理，2：正在处理，3：处理失败，4：成功但通知失败。
     */
    private Integer code;
    /**
     * 与状态码相对应的详细描述
     */
    private String desc;
    /**
     * 处理源文件的文件名。
     */
    private String inputKey;
    /**
     * 处理源文件所在的空间名。
     */
    private String inputBucket;
    /**
     * 云处理操作列表，包含每个云处理操作的状态信息。
     */
    private List<QiNiuPersistentNotifyBase> items;
    /**
     * 云处理操作的处理队列，默认使用队列为共享队列 0.default。
     */
    private String pipeline;
    /**
     * 云处理请求的请求 id，主要用于七牛技术人员的问题排查。
     */
    private String reqid;
}
